草庐IT

Amazon EC2 上的 MongoDB

全部标签

php - 从 PHP 脚本获取 Windows 和 Linux 上的主目录的最佳形式是什么?

我需要这样的东西:get_home_user($用户名) 最佳答案 我是这样做的:classgoDirAlias{privatefunctionhome_dir(){//Trytofindoutthehomedirectoryoftheuserrunningthisscriptif(function_exists("posix_getpwnam")){//usingposix$user_info=posix_getpwnam(goDirAlias::whoami());$home_dir=$user_info['dir']."/";

c++ - 以编程方式监视 Windows 上的文件

我正在寻找一种方法来监视在一段时间内哪些进程正在使用(或试图访问)文件。有哪些优秀的WindowsAPI或工具可以实现这一目标? 最佳答案 您可以用重解析点替换文件。重新分析点调用自定义文件系统过滤器,它可以将访问重定向到另一个文件。例如,这就是NTFS连接的工作方式。如果让文件系统过滤器以相同的方式处理重分析点,则可以拦截所有进程打开底层文件的所有尝试。不过,这是一种相当笨拙的方法,因为它涉及修改文件系统本身。 关于c++-以编程方式监视Windows上的文件,我们在StackOver

windows - 全局应用程序设置应该存储在 Windows 7 上的什么位置?

我正在努力使我的产品在Windows7上无缝运行。问题是有一小组全局(非用户特定)应用程序设置所有用户都应该能够更改。在以前的版本中,我使用了HKLM\Software\__Company__\__Product__为了这个目的。这允许高级用户和管理员修改注册表项并且一切正常。现在WindowsVista和Windows7具有此UAC功能,默认情况下,即使是管理员也无法在没有权限的情况下访问写入key。当然,愚蠢的解决方案意味着添加requireAdministrator选项进入应用程序list。但这确实不专业,因为产品本身与管理相关的任务相去甚远。所以我需要留在asInvoker.另

windows - ubuntu 上的 cfdirectory 在 windows 上访问 smbfs 的奇怪问题

奇怪的问题。我们使用cfweb服务器访问NAS。我们已经对这个问题进行了彻底的测试,但无法找出原因。问题:我们在共享上使用cfdirectory时得到空结果集到具有正确大小写的已知目录。但是,我们可以以cf用户的身份从cf服务器执行ls,并在没有权限错误的情况下查看所有内容。我们尝试过的测试:将测试文件作为我们正在测试的路径的用户是正确的-失败。从python中列出目录-有效。从有问题的Web服务器对有问题的目录执行CFFILE读取和写入-有效。在本地目录上执行CFDIRECTORY-有效。在sudo到cfuser的目录上执行ls-la-有效。以根用户身份在目录上执行ls-la-有效。

php - WampServer 上的 APC 没有性能提升

我在Windows工作站上工作,我在上面使用WampServer作为我的开发平台,编写然后在Linux上运行的PHP应用程序。我很习惯APC在Linux上,速度非常快,对我来说是必备的。但是,当我在Windows上使用它时,没有性能提升总是让我感到惊讶。这导致每页的生成时间接近1秒,例如,在严重依赖ZendFramework的应用程序上。大部分时间都花在解析PHP文件上(我通过对include()进行基准测试来验证这一点)。同样的应用程序在LinuxonMacOS上的运行速度可以提高10倍。扩展已正确加载:>var_export(extension_loaded('apc'));tru

windows - Windows : cannot load module node-proxy 上的 Node.Js + Now.js

我正在尝试使用node.js和now.js为移动设备创建聊天客户端。问题是服务器必须在windowsserver上运行。让node.js工作不是问题。问题是now.js。我已经安装了node.js和模块:now.js及其依赖项socket.io、socket.io-client。但是socket.io仍然需要模块node-proxy。这在Windows上不起作用,因为它必须在安装后构建。有谁知道如何让node.js的模块node-proxy在Windows上运行?我读过一些关于使用cygwin构建的内容,但我没有关于cygwin的经验(或知识)。 最佳答案

Windows 和 Linux 上的 Android SDK 项目

我使用AndroidSDK和Eclipse在Windows7上制作了Android项目。将整个工作区移动到Linux后,我发现Eclipse无法识别在Windows中创建的工作区(.metadata)。因此,我创建了新工作区并将现有项目导入其中。现在我看到布局XML文件在没有表单设计器的情况下显示-只有纯XML。是否可以在Windows和Linux之间移动AndroidEclipse项目? 最佳答案 虽然我仍然不知道为什么会这样,但我找到了一些可以接受的解决方法:使用“新建Android项目”对话框中的“从现有源创建项目”选项。一种

python - Windows 上的静态链接 python

我需要一个python解释器静态链接到我的应用程序(Windows应用程序),这意味着我的应用程序不需要dll。我的应用程序将不使用任何第三方python模块,仅使用文本脚本。我该怎么做?或者可能已经有编译好的库?需要一个3.2版本的python 最佳答案 由于Windows加载器的工作方式,这是不可能的;默认情况下,由应用加载的DLL(包括.pyd文件)不有权访问可执行文件使用/提供的符号表,因此必须改为从pythonX.Y.dll中读取符号。 关于python-Windows上的静态

windows - git,Windows 上的 SSH_ASKPASS

我正在为Linux和Windows编写一个图形化的git前端(MSEgit)基于MSEide+MSEgui.MSEgit有一个内部控制台窗口,它通过管道与git通信。在Linux上,它使用PTY,因此SSH要求提供PTY上的key解锁密码。在Windows上,我编写了一个小型密码输入应用程序,并相应地设置了SSH_ASKPASS环境变量。如果git启动时设置了CreateProcess()dwCreationFlagsDETACHED_PROCESS,SSH将调用密码应用程序,但密码输入窗口不会聚焦,它的任务栏图标会闪烁。如果调用FreeConsole()以确保没有连接到MSEgit的

windows - @Transactional 和 JerseyTest 在 Linux 或 Mac 上的问题,但在 Windows 上没有

我们将jerseytest与grizzly2结合使用,以针对模拟的REST资源运行验收测试。在我的Windows机器上一切正常。但是另一位使用他的Mac的开发人员遇到了与我们的Jenkins(在Linux上)相同的错误:INFO:CreatingGrizzly2WebContainerconfiguredatthebaseURIhttp://localhost:9998/02.08.201209:46:36org.glassfish.grizzly.http.server.HttpServerstartSEVERE:Failedtostartlistener[NetworkListen